thermal-electric power station - French English Dictionary